2535
2
2110
1
1332
2884
5
2760
4
929
572
0
1788
1424
19944
1639
673
1363
1558
2710
1348
1305
945
3498
2996
2163
2622
6
3429
7
1814
400
2377
1819
1393
1622
1883