2522
2
1681
1
1844
1585
1583
1547
2505
3461
4
1843
3326
3
2495
0
1468
1015
3354
784
1112
1038
638
3835
5
2392
801
1431
1759
851
3518
1451
4915
1589
1347
1690