1502
1
1526
2
10827
4
19944
2114
1992
3
2110
1883
697
0
6499
4179
6100
15
891
1309
1345
2530
30334
6
2475
4914
3673
946
951
1719
2943
2368
4256
2181
1015
1087
2209