3476
24579
2296
3453
66
309
214
1885
1636
4631
3157
3265
8866
1174
551
26674
1372
233
999
603
2209
901
7198
1834
656
23452
3267
6355
10030
19199