3405
5245
5401
5390
3819
2039
2335
2601
3305
2861
2445
1029
2079
1218
1623
899
2227
77
745
1091
1226
1225
771
690
500
500
432
500
16
557
1059
1074
750
655
637
628
1624
1412
2119
1839
163
845
3404
3774
4064
3856
3213
1688
1847
1916
477
746
1007
951
589
812
1152
1127
832
602
1681
1812
1844
1348
1467
999
544
500
500
61
2142
3427
3280
3871
2498
1182
1604
2488
2475
2402
1317
940
2742
2955
3012
0
1639
1020
619
1245
1683
1716
1381
858
1125
914
0
554
958
713
true