40557 1165
6620 442
8807 363
10394 751
20375 104
11240 472
14162 613
7482 936
12046 793
27399 49
38608 731
11185 243
11973 615
20714 843
3168 47
14068 432
29877 247
11508 533
6930 211
37954 427
7877 289
8293 169
9846 134
15183 857
39433 144
5849 338
25509 683
10348 281