2535
2
951
1
3498
4
19783
1603
17946
0
32302
572
21152
8
2312
1451
2522
25669
2505
7793
1306
1681
784
3354
2932
582
1380
1015
2294
2903
3
2964
1740
2990
3765
3683