2941
4
2859
2
2490
6
2001
1
1875
510
1879
3
1255
16062
15
1944
16174
5
2884
2217
5308
368
0
2604
1687
534
1511
2193
9
1162
1649
1632
1380
2349
14801
11
526
1601
6628
467