2398
8
1309
0
1992
3
697
2695
4
4914
2
4387
1
5389
946
2027
2638
1241
1943
1057
2057
1295
1363
5007
1411
2570
1438
1318
2763
605
2837
3026
389
2082
2272