299186 1108
25121 714
37407 445
5792 569
4171 311
5535 551
7539 509
3919 335
4890 117
9198 495
7786 980
6086 800
3518 606
8061 235
4346 341
19365 210