302710 1032
25012 232
36778 38
24805 195
8553 95
13331 509
31733 210
10453 391
13665 238
7598 363
5406 381
3584 400
5427 204
7253 270
7966 633
7522 470
8734 78