192
269
575
404
674
564
102
132
352
574
436
432
354
501
660
1204
1309
1164
61
748
515
654
813
891
54
355
222
388
580
304