325
24
290
8
5
65
315
112
55
307
38
45
167
438
225
139
79
64
356
104
39
87
30
27
201
165
316
62
337
48
2037
99
185
145
582
152
63
37
131
43
453
677
1597
431
128
53
319
69
137