3672 52
5286 759
2982 60
44593 505
155461 363
40482 304
6764 311
7825 810
4877 127
12442 201
10552 681
6035 429
4195 93