30129 119
22958 107
12914 450
8949 825
188908 991
71775 276
24352 374
15974 246
61626 768
16432 620
27580 823
17076 132
34255 720
25412 388
3557 395
5875 556
80037 658