5
6
25
4
15
14
13
28
109
43
36
50
19
144
397
67
134
1313
204
226
1235
310
318
633
241
286
208
320
357