8221
2999
3348
923
9583
3842
3559
1680
1681
704
1925
963
7109
3812
1559
664
3492
1607
4937
2575
1534
568
1082
373
952
394
1176
394
1118
465
1144
598
1432
750
785
414
2014
944
6692
3657