31535
0
1824
458
572
300
360
1152
1436
1343
608
2748
2
1192
1
1428
590
2881
503
707
968
584
301
19279
363
1282
467
169211
11
2683
1089
543
1649