133
587
88
602
51
559
412
19
251
39
348
43
297
233
76
61
713
20
190
27
158
9
5
17
142
25
156
68
395
23
63
6
12
11
55