664
591
528
658
474
330
799
1740
769
1131
445
3774
1609
2255
2077
1351
883
1366
1660
610
1487
993
619
1888
1486
1134
1009
1251
334
973
728
362
226
589
686
5404
1586
186
247
575
254
3533
1313
272
494
880
273
462