3669 52
5284 759
2978 60
44581 505
155348 363
40338 303
6761 311
7821 810
4874 127
12436 201
10550 681
6034 429
4189 93