2623 89
4227 135
12032 53
35672 925
33734 588
121004 263
9199 115
51333 596
7397 532
48137 640
19785 619
10814 376
8394 154
1521 205
5562 180
5962 25