126
916
117
587
195
612
64
585
78
614
45
441
31
456
46
430
71
350
57
346
123
344
48
326
41
316
52
304
6
322
310
47
189
3
268