300990 1108
25455 714
38776 445
5836 569
4211 311
5572 551
7612 509
3951 335
4936 117
9254 495
7841 980
6127 800
3552 606
8118 235
4382 341
20145 210