2945 871
2489 695
37288 400
5754 620
4592 528
206169 1069
579779 1757
104366 265
42234 436
127306 911
74617 299
2208 41
2011 444
3987 347
928 174
895 168
846 63
2696 647
2095 558