2781
1
2904
3
2535
2
5489
11
1590
3158
2294
1664
298
2133
6517
4
400
0
1041
2982
1568
2340
3702
9
1777
2999
1495
1262
2475
3326
2039
7
851
2534
1778
1458
999
1788