308871 1115
27647 715
45656 447
5922 569
4332 311
5980 551
7903 509
4040 335
5078 117
9362 495
7981 980
6238 800
3650 606
8272 235
4501 341
24185 211