620
603
601
533
942
349
1222
3848
1250
1033
5271
591
807
298
1866
1663
1929
260
405
303
1884
380
2844
4262
414
378
462
444
428
711
1788
1254
315
400
1301
390
957
2396
341
3568
348
987
1619
323
352
321
1098
908
744
966
847
653
826
1111
603
1183
545
1017
1441
2876
394
639
276
2797
2422
284
415
2254
327
330
1593
2850
419
323
581
1058
2686
728
1071
366
800
276
1153
358
339
274
312
544
1046
342
279
456
2384
286
319
691
1013
715
728
381
674
653
471
1186
750
373
399
423
308
2110
791
684
1036
1694
1553
344
455
1249
368
421