1126
11181
1125
719
690
6679
1564
5383
747
10256
728
982
5164
16008
727
17413
747
1797
9059
879
3478
673
8150
4957
808
1136
109810
1189
958
1943
968
3767
986
25034
100000
1692
655
1285
43070
1404
39518
4076
1307
4003
813
861
3263
1073
66755
880
2107
6708
913
1048
789
1196
7991
591
7961
30721