31535
0
1824
2748
2
639
759
46414
1
1649
768
282572
552
458
382
520
478
6800
269
683
1431
422
611
8766
909
2952
1045
1192
1378
4594
918
1428