31771 246
20706 199
23095 748
13481 435
51281 56
38258 273
22513 895
8473 616
4989 675
5315 504
2501 608
2927 367
11063 49
10982 369