31535
0
458
105290
2748
2
6800
1824
543
1319
1045
1921
1137
1
282572
46414
383
474
2683
525
301
2730
6
1020
464
4594
1392
584
1152
257
478
507
418