896
10956
612
5582
1164
4017
2105
624
4072
625
310
438
23731
2209
403
1657
4719
235
285
2336
293
293
514
301
291
403
4441
3659
216
3565
2373
281
644
1725
218
1181
339
208
553
2150
626
175
1108
234
3598
640
1213
1162
576
2161
2962
521
334
346
315
417
291
377
471
366