1824
0
31535
458
4594
1
1045
683
584
1009
649
2522
1020
467
608
503
2748
2
1152
594
422
348
468
396
1949
2952
413
1523
611
953
910
4
464
421