458
0
1824
31535
611
1045
608
2522
1009
484
503
1779
467
691
468
584
464
598
552
968
918
2748
2
1020
1152
1428
1
1378
1238
1069
3373
1541
1105