4504 85
4482 499
19153 664
13411 208
22855 528
3136 695
14212 174
7879 623
7157 531
987 119
8131 166
1623 291
2224 429
3696 547
25369 542
11601 251
3178 636