2997
2792
3454
74117
3575
34811
2527
2955
48211
63617
39316
6147
36017
91227
5779
73530
3802
109036
90813
9239
2332
5376
2230
1220
2580
2748
1894
4402