5009
0
924
3351
1
392
536
509
757
407
3505
4
1949
3
918
81
492
1759
919
555
488
2809
2
1109
876
493
1346
2301
47041
4536
427
901
953
470
2668