3651 52
5274 759
2972 60
44542 505
155013 363
39938 303
6754 311
7810 810
4867 127
12424 200
10541 681
6028 429
4179 93