31535
0
2748
2
1824
2730
6
683
2668
584
458
282572
1333
1
6800
2683
1009
759
20634
8
383
552
3659
14
503
427
296
953
422
46414
2657
3
525
543
464
1297
4594