305
125
25
1
280
14
7
2
151
137
323
2
166
359
329
484
37
1
19
1
1
1
5
1
5
1
1
9
8
426
10
9
3
27
8
16
1
10
3
92
1
1
677
36
3
37
545
408
382
539
771
51
1
1
5
1067
2
1
42
1
1
1
1
1
1
14
147
4
1
2
1
2
2
4
34
109
3
1219
44
454
680
210
29
444
29
10
3
2
3
42
315
1
70
43
1372
3
2