40563 685
5840 559
242343 716
17928 555
11413 336
11933 528
10676 157
7851 97
242251 1222
20230 743
28534 608
11205 471
4792 547
1386 158
4401 793
3418 381
8143 205
4852 445
27358 151
36929 831