3686 52
5288 759
2987 60
44594 505
155530 363
40605 304
6764 311
7827 810
4880 127
12445 201
10554 681
6037 429
4198 93