50736 840
9647 171
21446 801
10717 419
7254 54
8068 641
10145 660
8942 321
4187 543
14218 905
6341 350
9828 355
2862 597