84
19
48
24
185
90
39
46
73
36
371
25
95
53
38
1141
2388
81
58
2822
12
79
60
250
263
76
219
306
146
62
289