21483
7457
4990
12112
89478
12986
15794
22270
11297
13414
12900
267436
61410
13252
12110
8353
27425
11468
3379
3096
33058
19897
78047
95658
290516
23664
24194