52056 296
17196 275
4962 921
7360 540
4407 753
769 87
3301 702
2292 266
1778 169
3355 887
2349 428
430 29
3999 655
1488 215
2423 559
1000 206
2331 445
2122 583
1454 324