246
267
583
301
3170
1327
691
243
89
851
277
78
328
225
303
503
221
110
541
410
5832
408
936
274
150
377658
1057837
136534
335819
453308
2031589
2742359
570000
500983
200868