31535
0
968
1020
25137
1824
2224
2
493
2082
11
1049
1880
17353
19279
729
467
2328
798
573
918
483
409
341
955
316
1220
470
521
274
520
765
1023