3665 52
5280 759
2978 60
44567 505
155259 363
40239 303
6760 311
7818 810
4872 127
12435 201
10546 681
6033 429
4186 93