3651 52
5274 759
2972 60
44544 505
155033 363
39954 303
6755 311
7810 810
4867 127
12424 200
10542 681
6029 429
4179 93