3057
10
1642
3215
7
1375
9
841
2
1315
13
921
630
1
1130
799
66
70
174886
14
830
2144
11
537
607
901
925
989
4356
807
2318
2381
5
1867
8
425
0
2702
1083
3
1555
400