300156 1108
25269 714
37941 445
5813 569
4191 311
5547 551
7560 509
3936 335
4905 117
9223 495
7811 980
6102 800
3540 606
8082 235
4362 341
19648 210