318 32
5584 800
9386 836
31573 240
16064 567
50350 898
64879 894
44523 405
4306 620
3673 502
6593 494
41432 223