2508 181
11894 168
5822 138
15073 438
42325 625
40043 975
46818 316
32805 220
16203 111
7922 163
7839 553
17659 216
33898 930
10360 344
6534 947
2616 316
40983 437