2682 501
588 52
109303 526
2678 564
77393 428
14987 496
23371 462
30998 639
33843 538
34150 630
8219 200
29980 179