3670 52
5285 759
2979 60
44583 505
155377 363
40368 304
6762 311
7821 810
4874 127
12438 201
10550 681
6034 429
4192 93