2398
8
1309
0
1992
3
2638
697
946
2695
4
4914
2
4387
1
389
5389
2027
666
18546
15
1241
1943
1057
2057
8313
9
5007
1318
712
1103
2021
658
1564
1271
373
1765
4217