1681
1
1539
1038
989
0
1063
2591
1135
3035
2133
1250
2921
5
1554
2
1568
19944
812
2884
1759
764
1669
1876
12459
3
2170
1382
17970
15
2430
2403
2886
2152
1547