3148
1425
387
160
496
138
935
355
477
241
152
101
357
219
428
94
209
11
509
95
603
186
251
87
239
54
521
272
365
194
232
95
204
119
341
194
275
129
562
112