3701
3212
3832
3390
10430
10642
5483
8218
7101
15988
4799
12723
5304
6105
13390
21346
17339
33414
30579
20257
23651
19721
56775
102190
24420