186
88
231
279
76
627
21
168
242
48
1376
124
31
40
23
72
181
185
360
165
107
278
142
2651
79
53
285
38
68
47
199
792
284
140
74
35
633
19
193
78
156
480
505
252
358
385
69
42
273
1818
718
188
91
52
922