2522
2
1468
1
496
0
1431
1015
1681
1112
1690
1606
1382
467
1788
8527
1720
1547
2184
2596
2368
1380
1145
3
2600
4
6346
16
19944
2377
2110
801
2578
4311
1787
3386