2535
2
7793
4
21152
8
1431
1
2219
3498
1547
951
32302
0
5212
6
3090
3083
2688
1681
582
2505
1743
1306
790
1301
19783
3354
3683
2115
2932
4070
1603
1015
2294
2377