2535
2
2430
32302
0
3498
4
19783
14
21152
8
2591
1
2529
7
2505
3090
6
572
1306
7793
784
3354
1913
2082
2932
1603
582
25669
1380
1015
2294
951
3098
3
2165
2044
2666
9