2082
1
1038
2430
2
1787
2622
6
3354
1813
3326
3
12185
5
1568
2304
1348
3518
2377
1622
951
83
1320
830
0
2522
1545
1451
2152
582
1051
2781
1000
2999