2110
1
1332
2535
2
1681
572
0
784
1015
1424
19944
1639
14
1038
3518
3
3498
4
1305
32302
3429
7
1819
1883
1495
2522
2999
1788
4044
5
868
17946
2760
2996
2710
915