3057
10
1642
3215
7
1375
9
841
2
1315
13
921
630
1
1130
799
65
70
174876
14
830
2144
11
537
604
901
925
989
4356
806
2318
2381
5
1867
8
425
0
2701
1081
3
1554
400