31535
0
458
584
1824
953
1314
503
6800
2748
2
105290
282572
611
1009
467
1745
1
1045
520
608
572
575
262
2522
266
1152
340
1649
918
464
383