2937 591
23674 350
6305 721
3948 386
1180 310
1936 429
9171 230
10770 874
10533 443
87406 683
35683 67
5345 534