544
503
545
501
499
496
2513
495
494
1947
465
464
2474
2475
463
456
1945
1695
446
445
435
400
399
398
397
1274
1272
1266
1270
282
927
381
382
279
1253
280
281
277
926
276
278
275
924
374
373
199
198
197
196
56
55
54
