306
116
20
251
22
7
2
130
124
342
4
213
344
306
406
56
1
24
1
2
1
1
1
4
8
347
25
8
4
21
1
5
8
8
2
161
4
1
1
628
55
6
49
520
426
323
483
735
89
3
6
984
4
6
37
3
1
2
2
1
11
171
2
2
3
1
1
7
1
1
1
8
1
1
30
1
60
6
1210
49
429
586
284
23
377
21
9
1
6
4
22
277
1
44
53
1321
4
2