23081 297
15110 784
5229 706
5912 962
31835 53
7338 202
14508 952
47057 385
5118 509
7519 702
3674 778
6126 581
4768 417
2150 359
25767 160
3486 451
4573 426