303634 1032
29524 233
39374 38
27044 195
9964 95
14026 509
32735 210
11606 391
15185 239
8307 363
6488 381
3985 400
6198 204
7944 270
8577 633
8380 471
9474 78