3044
1378
380
158
493
136
927
351
477
241
152
101
351
217
428
94
209
11
509
95
603
186
251
87
238
53
512
268
364
194
229
94
204
119
341
194
275
129
562
112