2571
6
2315
3
1019
1
985
2
904
2006
1758
4727
7
1790
3999
3637
1603
3453
4
1267
1163
887
929
947
1046
967
1169
864
1304
1033
1465
0
3278
2364
953
1208