3626
1708
8015
14608
1615
14719
16655
5955
5403
381
2476
183
1328
361
8488
2184
835
1610
3300
2846
2017
1131
274
2584
164
9424
24047
1456
1432
30354