3670 52
5285 759
2978 60
44583 505
155374 363
40367 304
6762 311
7821 810
4874 127
12438 201
10550 681
6034 429
4192 93