3032 416
27618 575
28231 152
25533 660
36307 433
58269 353
56391 436
46435 434
72279 644
36398 608
54431 675
315143 973