35
1215
33112
2266
3685
3544
20815
2245
361
783
473
1224
32
30
29
801
24711
421
1237
542
31620
2238
734
1865
943
15924
36943
94
112