953 212
24841 297
15312 784
5302 706
6030 962
32038 53
7523 202
14639 952
47357 385
5225 509
7742 702
3760 778
6297 581
4902 417
2278 359
26623 160
3680 451
4764 426