1025
1
1718
1913
5
2786
1843
960
0
2398
8
2530
2
1051
432
4005
3
1985
3261
372
3217
2166
1521
586
553
1342
2011
2359
1225
984
477
2369
3971
352
3188
4
2088