305
125
25
1
280
14
7
2
151
136
323
2
166
359
329
483
37
1
19
1
1
1
5
1
5
1
1
9
8
425
10
9
3
27
8
16
1
10
3
92
1
1
677
36
3
37
545
408
381
538
771
51
1
1
5
1066
2
1
42
1
1
1
1
1
1
14
147
4
1
2
1
2
2
4
34
108
3
1219
44
454
679
210
29
443
29
10
3
2
3
42
315
1
69
43
1371
3
2