416
126
62
1801
29
188
1277
48
27
246
95
124
50
45
37
104
125
441
77
271
99
7805
1177
1997
44
715
2299
703
46
49
1327
160
110
47
30
185
63
58
21
7
207
57
152
130
129
177
61
275
364
28
219
22
25