3672 52
5286 759
2980 60
44591 505
155439 363
40453 304
6763 311
7823 810
4877 127
12441 201
10552 681
6034 429
4193 93