2905
26
1298
1
1643
2
1459
0
4090
2572
1321
1670
374
1998
2576
2638
3
1526
1079
1054
2668
7
3831
1422
2430
2346
18546
15
2664
9
495
1487
4
2773
5
958
1205
582
1066