45
991
46
838
41
760
39
596
82
637
525
15
463
58
404
5
400
12
322
49
339
11
321
18
316
21
436
37
283
19
300
22
265