2522
2
1681
1
1431
1468
1382
1112
1690
2596
1599
5293
11
2578
1720
2184
4311
1788
1843
1547
915
0
2992
6
1766
2368
5296
13
665
1794
591
1463
2414
1050
9817
1859