2430
2
2535
1681
1
2921
5
1431
1603
2173
2377
1819
1380
0
1766
572
1669
1876
1000
673
526
1168
1399
32302
868
1814
2591
2152
1788
1660
3498
4
19783
1632
1813