309
131
25
1
286
14
6
2
161
139
325
3
171
361
328
504
40
1
18
1
1
1
5
1
5
1
1
9
8
446
11
8
3
27
8
16
1
10
3
97
1
1
679
39
2
37
550
418
397
547
794
50
1
1
5
1088
2
2
42
1
1
1
1
1
1
1
15
150
4
1
2
1
2
2
5
36
111
2
1245
46
449
707
218
28
465
28
10
3
6
4
43
331
1
71
45
1401
3
2