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