300258 1108
25285 714
38054 445
5815 569
4194 311
5550 551
7565 509
3939 335
4912 117
9230 495
7813 980
6103 800
3541 606
8087 235
4363 341
19706 210