29681 529
24084 606
10841 41
53946 493
31853 458
17586 124
13244 153
24757 242
2597 322
4088 125
1332 189
1136 80
2526 251
2956 420
1336 38