2859
2
2490
6
2001
1
1875
510
1879
3
1255
16062
15
1944
16174
5
2884
4996
2217
4370
2102
0
1938
4
526
5949
591
1417
2411
3749
5308
3442
1632
1734
1211
368
2604
1226