2600
1888
7961
1966
1337
9036
22144
930
50253
9519
1087
1248
910
2279
4321
2453
937
2185
2662
1816
1241
923
1951
1015
1308
2623
1002
1008
1040
4139
868
3324
991
9613
13910
949
2313
11686
3648
1065
2053
3064
7907
1087
971
1073
9762
2168
1435
7340
1932
1759
6715
2220
6742
1869
3992
1047
5995
2416