305
128
25
1
282
14
6
2
154
139
324
2
168
359
328
493
36
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
677
35
2
37
549
409
387
543
777
51
1
1
5
1075
2
1
41
1
1
1
1
1
1
14
149
4
1
2
1
2
2
4
35
109
2
1228
45
452
691
211
28
454
28
10
3
3
3
42
323
1
71
43
1381
3
2