31535
0
2275
2
798
17353
675
472
25137
1016
20634
8
418
678
2284
729
486
455
711
1502
309
372
19279
999
1540
575
319
777
2119
3
2668
417
714
4016
1