299664 1108
25180 714
37609 445
5801 569
4177 311
5541 551
7546 509
3926 335
4895 117
9207 495
7794 980
6094 800
3527 606
8069 235
4349 341
19464 210