31535
0
458
552
584
1824
1541
46414
1
611
1045
383
2748
2
2395
251
3663
467
759
475
19279
787
25127
1020
1649
464
559
269
543
4594
138355
381