31535
0
467
458
1824
2952
1045
139
4594
1
552
478
169211
11
3373
1232
154
503
683
584
918
421
2748
2
3287
400
1297
572
1428
1015
2522
269
611