926
331
1199
421
778
1240
272
528
1042
1251
255
265
256
1417
272
304
558
1785
219
458
512
893
2041
469
