2535
2
32302
0
2258
1
3498
4
1485
3691
4768
5
1265
21152
8
25669
1781
3090
6
851
2999
3
3083
2327
11
1254
753
942
2082
2818
7
1787
19783
4757
4453
3448
2932
1603
2131
5402
9