2582 101
2712 48
4663 823
3779 223
5222 830
3871 81
5019 802
5149 690
6763 715
10107 752
3025 343
4295 465
76391 641
41483 838
62362 229
57966 355
159576 1073