305
128
25
1
285
14
6
2
154
139
324
2
168
360
329
493
37
1
18
1
1
1
5
1
5
1
1
9
8
436
10
8
3
27
8
16
1
10
3
94
1
1
679
36
2
37
550
410
388
545
778
51
1
1
5
1077
2
1
41
1
1
1
1
1
1
14
150
4
1
2
1
2
2
4
35
109
2
1231
45
453
692
212
28
454
28
10
3
3
3
42
323
1
71
43
1384
3
2