2972 706
4107 410
4145 614
2204 69
305200 1033
3614 217
4279 713
4478 452
26630 80
29664 577
8185 228
8827 270
10034 155
4613 867
3689 471
4817 482