109
78
371
23
21
12
76
75
79
63
2499
81
41
34
16
755
42
92
151
117
60
144
205
166
396
29
50
17
100
86
295
101
769
334
46
19
27
120
111
20
94
39
64