31535
0
2748
2
467
1824
2683
383
2657
3
691
1211
282572
458
6800
1009
1152
1378
1020
2730
6
269
1232
3092
1
572
2668
2564
46414
968
584
4594
105290
625