2560
314
581
1008
1084
41077
1925
5985
4024
499
330
8191
1813
1235
1098
364
3198
380
437
248
349
2390
391
317
506
673
289
922
450
293
310
573
2115
989
622
284
1937
334
562
331
193
272
930
344
319
411
1674
885
503
332
466
528
497
2383
1862
283
3781
1884
436
313
1938
497
1404
329
2236
1248
441
888
302
496
551
321
516
391
1057
420
2012
848
1034
375
270
801
408
364
804
332
7412
334
467
989
871
616
9024
570
451
708
509
661
451
1530
1098
1052
552
442
1810
289
339
3127
379
318
451
1147
1456
632
358
525
1030
317
351
802