3476
24567
2278
3452
66
308
212
1883
1635
4603
3155
3255
8843
1173
547
26628
1367
233
994
600
2203
899
7194
1831
653
23385
3257
6354
10014
19189