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
1740
426
1655
1537
453
1866
417
424
719
408
2276
523
1345
590
2147
367
364
741
681
434
790
316
972
2844
686
259
957
1123
408
337
392
1203
616
363
298
349
1698
413
828
448
2306
1373
980
304
1050
802
295
3728
1327
1209
916
939
607
303
445
2081
297
1239
500
323
395
376
1831