646
3361
565
475
366
390
858
1638
781
540
432
317
283
738
403
406
790
337
1323
780
353
515
438
348
297
563
731
741
1256
311
753
482
441
819
288
812
1632
337
445
300
2124
873
1796
367
351
932
1296
1090
1014
881
834
333
337
1017
301
358
336
2737
404
545
770
1256
848
565
1154
293
245
329
436
830
301
999
300
297
652
590
494
318
1149
627
1326
589
2177
520
273
416
289
295
284
1697
1786
293
473
1075
1517
339
677
339
894
1606
2677
381
365
723
651
276
441
301
432
1442
424
368
519
1750
1461
335
1411
1062
1247
330