2746
502
500
1896
1942
2473
545
2513
536
1940
1947
2474
2475
1970
2472
1944
1695
1943
1938
1939
1644
1265
1250
1237
1245
927
1253
926
924
1260
1252
1246
1271
1263
1261
1264
923
1248
1249
908
1235
1236
1241
1240
1243
808
807
806
727
39
37
25
