3651 52
5274 759
2972 60
44542 505
155005 363
39928 303
6754 311
7810 810
4865 127
12423 200
10541 681
6027 429
4179 93