2535
2
19783
21152
8
32302
0
2277
3090
6
2932
1213
5070
19
25669
3498
4
2392
1518
2666
9
1716
1
17946
20850
5
2689
2906
1153
383
2071
1672
7793
2258
6779
2899
658
1289601
3080
3