300892 1108
25425 714
38657 445
5834 569
4209 311
5571 551
7608 509
3948 335
4932 117
9252 495
7837 980
6126 800
3551 606
8114 235
4379 341
20089 210