1608
2627
1422
1070
1192
848
4405
455
1471
290
795
2342
1509
468
502
2003
1304
1040
338
276
1323
1203
368
1312
839
607
1112
348
1161
525
360
1796
1514
524
2082
1195
347
894
1213
939
1756
278
1894
2013
555
555
335
1328
876
709
320
453
2223
454
867
510
609
468
2869
902
345
1606
380
356
2969
442
1302
337
341
602
1353
577
361
1546
297
303
435
456
1435
1039
1332
306
255
343
620
413
345
1272
1751
875
404
1017
662
1786
518
1599
847
1450
602
1218
750
333
581
372
839
1159
3866
689
760
317
590
387
1250
336
358
712
1072
3187
394
1046