300831 1108
25412 714
38583 445
5829 569
4206 311
5569 551
7603 509
3946 335
4928 117
9250 495
7832 980
6126 800
3551 606
8109 235
4374 341
20046 210