47
859
71
614
22
595
32
442
483
20
431
51
460
59
452
29
384
80
361
67
363
60
309
49
347
40
6
335
26
302
23
305
35
239