2996
0
2535
2
19783
7793
4
32302
1029
4130
18
25669
893
4044
5
2365
475
3090
6
3854
3
1639
1
2920
499
14
7884
17
2932
1560
2333
4230
3498
4471
1394
846
2666
9
2050
2924