318 32
5584 800
9387 836
31573 240
16064 567
50354 898
64889 894
44525 405
4306 620
3673 502
6593 494
41442 223