2229 425
3662 331
11590 565
104073 329
40891 367
18717 505
5232 837
22339 602
8144 806
5401 70
8310 551
9181 483
3007 420