2535
2
951
1
21152
8
3498
4
19783
32302
0
1603
582
17946
1348
2462
3
3683
2312
3090
6
1451
3083
2522
25669
2505
1743
7793
1306
1681
790
2884
5
785
383
989
3354
610