12936
1112
978
1477
1157
1346
2065
2359
5478
3236
2823
3142
3166
11270
19563
4128
8281
3840
5303
41853