300253 1108
25285 714
38051 445
5815 569
4193 311
5550 551
7565 509
3939 335
4912 117
9230 495
7813 980
6102 800
3541 606
8087 235
4363 341
19703 210