2730
6
31535
0
660
2657
3
2668
2
20634
8
1824
418
2855
3251
319
58
488
1836
467
54
714
587
105290
289
419
601
1222856
4
55
9355
532
2659
918
471
545