5004
4395
2580
1968
2629
4754
2334
3595
53480
4091
4049
2870
3252
3123
3116
3050
9848
4380
2600
2401
3052
4485
4670
3198
4877
3285
5249
18906
3410
6357
3215
11406
8034
2996
5534
15876