2041
2
2571
6
1637
1016
1
1180
0
2440
1328
3398
9
2502
4
2106
1391
1497
1219
1845
1413
3136
1617
3
2327
11
3517
1976
2565
646
1491
2050
2545
2239
1974
607
4443
1828