382
2
361
616
435
259
1
669
3
266
329
519
504
1251
91
304
73
272
685
364
28
727
352
301
89
305
334
159
811
1329
9
813
351
235