40328 146
2731 41
220158 550
34503 951
31549 488
33405 354
12241 390
181441 510
5202 308
6264 305
11415 364
9355 268
13158 556
8170 401
4909 843
3988 440
6122 709