31535
0
1824
2522
552
25127
467
611
653
1754
1009
584
169211
11
683
1232
1238
46414
1
458
269
572
19279
2
503
1343
6800
576
2748
1045
2941
1779
382
282572