658
543
230
549
536
364
834
569
652
1425
1090
1211
2068
1757
875
734
1380
836
577
1426
960
1643
765
562
1419
1067
1463
2957
671
1500
707
281
233
351
184
532
534
345
428
566
197
754
572
309
2362
451
246
377
290
296
248
252
424
391
256
206
329
147
445
488