2597 88
4135 135
12016 53
35581 925
33722 588
120865 263
9191 115
51297 596
7397 532
48089 640
19779 619
10800 376
8394 154
1519 205
5539 180
5953 25