1848
2
2808
1
1056
913
0
1454
583
2275
3844
5
611
1392
2819
414
871
3
1999
1765
7
2395
1444
1073
400
2691
2697
484
477
2487
1343
1650
798
1125
58
993