31535
0
1824
169211
11
2748
2
458
1045
4594
1
46414
759
1020
2522
120469
35
1649
594
1009
2076
552
422
3663
639
653
1232
6800
608
1431
8766
909
1192
1378
2690