48221 657
109197 431
13244 515
7181 519
4994 426
5552 145
1616 97
4800 595
4293 573
3066 259
6076 770
1747 42
1233 115
7727 612