312286 1116
28436 715
47805 449
5932 569
4342 311
5999 551
7961 509
4055 335
5107 117
9377 495
7999 980
6264 800
3665 606
8302 235
4528 341
25381 212