669
306
522
1091
436
363
533
378
311
449
407
426
432
272
1
407
258
856
693
353
1
359
253
1
5383
2585
6261
883
1517
563
475
867
1090
332
487
708
691
628
545
598
299
1189