31535
0
2748
2
6800
1824
2730
6
2683
2657
3
282572
458
105290
503
1343
467
437
1
17353
46414
4594
1378
19279
1452
266
20634
8
2546
3092
397
507
4111
296
759