456
0
793
138
1653
1020
404
610
624
660
2190
373
1402
2024
1
502
305
1604
457
639
852
545
527
464
433
933
1193
387
371
729
294
777