9097
3254
3601
981
10406
4090
3821
1761
1787
735
2199
1060
7491
3971
1640
684
3684
1669
5242
2692
1600
584
1139
395
999
404
1243
415
1186
478
1232
637
1478
769
828
427
2102
967
7001
3771