3181 158
993 37
2702 404
3397 865
31592 339
68005 498
15544 568
139619 506
5583 576
10706 83
271115 445
49407 828
182056 335
5459 427
14246 460
60033 625
947 48
7093 482
3703 663
570 59
2807 624
3113 832
2602 502
5246 263
2243 538
374 48
2985 137
3540 891