48326 657
109292 431
13263 515
7183 519
4995 426
5552 145
1616 97
4806 595
4295 573
3068 259
6080 770
1753 42
1235 115
7727 612