31535
0
1824
2748
2
458
2730
6
6800
20634
8
2008
467
2683
4594
1
3595
282572
1152
584
691
2657
3
759
2668
968
1378
1069
3659
14
683
1009
1232
105290
478
2522