2999
3
2535
2
2258
1
1787
3498
4
4768
5
1265
21152
8
4179
851
32302
0
2327
11
2505
1306
19783
3354
4757
4453
2932
1603
3691
2131
1485
1015
2294
951
17946
1740
2990
658