295026 1105
24413 713
35924 443
5719 569
4099 311
5473 551
7467 509
3851 335
4816 117
9141 495
7714 980
6031 800
3448 606
7996 235
4277 341
18513 210