396
3472
399
3061
394
2875
388
2956
321
2582
370
2788
439
3184
408
3271
344
2441
411
2599
302
2269
380
2360
357
2247
416
2455
390
2447
337
2279
422
2557
382
2284
349
2298
384
2237
425
2396
315
2299
347
2230
422
2494
424
2373
372
2127
309
1039
507
2662
414
2444
247
1969
360
2300
277
1986