2935
2
5915
11
1903
3
3460
7
2468
2194
3066
6899
9
3336
1
1960
0
1946
3565
8
1912
3535
19932
6
2835
1590
5338
2899
1289601
4
2013
2838
1271
1455
57793
1860
4867
2600
1114
51331
25