541
75
1040
231
1088
154
310
49
349
39
728
123
345
17
330
178
436
158
413
109
607
81
353
163
638
141
339
3
463
184
441
167
513
184
242
188
332
152
504
120