2118
1
1460
2
1793
2163
0
1599
1264
1569
2173
5982
6
946
1123
1712
1295
571
2650
20
11924
894
280
3777
1350
1581
1890
3
1565
4285
2250
19465
3765
4
2245
297066
1539