1502
1
30334
6
2114
6100
15
2974
1309
0
1992
3
1719
2209
1457
5439
2
2475
3173
1883
697
1526
6499
4179
1599
891
1345
4914
946
2943
2368
1265
4256
2181
2834
1301