2232 425
3689 331
11592 565
104100 329
40908 367
18720 505
5237 837
22369 602
8145 806
5403 70
8311 551
9186 483
3008 420