300964 1108
25448 714
38742 445
5835 569
4211 311
5572 551
7611 509
3949 335
4934 117
9254 495
7838 980
6127 800
3551 606
8118 235
4382 341
20124 210