8408
3048
9723
3880
4088
1708
1174
221
5009
2604
1613
576
2044
649
4155
1919
1022
321
4345
2250
1979
948
2204
911
1406
484
750
282
2409
1016
763
279
935
485
2773
1390
1596
595
3057
1321