458
0
31535
1152
3287
1
552
396
759
4594
6800
2740
527
543
1056
400
269
3391
25127
413
213
1045
584
383
1824
2328
1238
408
918
909
1192
1780