1502
1
2245
3
1526
2
10827
4
19944
2114
2110
3053
7
1883
6499
4179
6100
15
891
1345
2530
30334
6
2475
3673
946
297066
0
951
1719
2943
2368
915
4256
467
2181
1015
1087