2971 706
4107 410
4144 614
2204 69
305198 1033
3614 217
4279 713
4478 452
26628 80
29663 577
8183 228
8826 270
10034 155
4613 867
3689 471
4817 482