4017
1
1705
3
461
2926
9
571
481
433
425
2
955
669
797
1110
534
1205
8
1412
2649
569
2626
4
4421
24
1402
596
3283
2805
518
504
3538
488
491
931
501