331
178
653
1
856
245
426
333
246
252
551
387
419
529
2
743
1767
532
240
228
290
1817
963
1896
1619
1579
4
1191
3