533
499
494
482
480
500
1942
479
478
464
2475
463
2472
461
2473
1941
445
1946
1939
1937
429
1258
1247
1238
1269
382
281
278
373
1273
1254
925
1267
1259
1264
1262
1255
1249
1256
907
1236
1234
1244
1243
1242
826
729
718
728
34
30
24
