2312 394
5589 518
36948 363
13509 115
19722 307
2193 278
4565 317
5443 93
9453 389
11958 266
8432 344
77490 930
44155 508
44521 85
1789 39