2716 41
219581 550
34451 951
31501 488
33330 354
12233 390
181032 510
5194 308
6234 305
11353 364
9329 268
13117 556
8164 401
4897 843
3974 440
6110 709
34925 144