2582 101
2712 48
4664 823
3779 223
5222 830
3871 81
5020 802
5149 690
6763 715
10107 752
3026 343
4295 465
76394 641
41484 838
62364 229
57970 355
159592 1073