3500
12274
64205
15299
117008
43133
10159
21728
23656
5414
12389
8182
63857
3392
12242
5281
21562
9997
15034
116626
8110
23492
42833
12125