31535
0
458
19279
2
611
1824
2952
360
584
2211
503
1045
46414
1
552
590
580
1428
1297
517
2522
953
608
29323
566
4328
10
1251
604
543
2727
2395