2430
2
1681
1
2921
5
1603
2173
1819
2535
1766
1431
1399
2152
3498
4
19783
32302
0
2333
2377
25669
1669
1876
1690
1660
1539
1911
83
1306
1788
2368
2562
1568
1691