18646
2295
11295
4956
11173
2616
8981
2431
7933
2377
7101
3262
4375
2837
3292
3024
3234
4135
2345
4183
1255
2699
1218
3003
1027
3213
841
4317