12396 850
10552 494
3317 465
4365 431
20618 832
14342 851
4649 409
5096 444
2461 229
7145 561
2428 81