640
1400
357
299
307
7006
3993
550
335
352
393
382
4251
1975
306
525
1874
318
360
686
696
1664
289
669
276
642
406
447
837
578
498
622
443
751
371
1147
1579
348
418
539
1154
1103
7363
600
411
682
509
1247
1629
6248
7584
6397
538
5988
393
3852
289
376
17091
283
6861
240
464
347
384
385
375
365
339
580
631
1302
329
447
1427
889
1427
354
483
270
547
1111
387
1249
349
316
481
477
2739
296
686
521
2581
905
1649
593
1179
289
712
437
312
416
449
301
462
624
1188
2161
458
7412
1400
7952
311
321
276
1233
846
333
623
1271