1590
1
2999
3
1816
1606
83
2131
19944
2
2245
790
3080
21152
8
2377
2571
6
2110
1787
1526
3132
10
1047
3090
690
2932
297066
0
1492
1660
935
1431
2368
2562
637
1547