203
985
581
502
973
59
434
325
385
440
692
793
752
439
690
563
469
1126
1554
433
566
467
570
412
418
429
389
719
458
449
4215
424
736
657
465
578
449
738
616
706
444
571
944
1296
966
66
1000
0
0
1000
0
1000
0
9999
0
0
0
0
0
0
0
0
0
0
108
108
0
0
0
35