30104 167
14196 833
2102 274
6278 386
25101 95
10888 41
8148 647
5040 539
5398 222
8329 445
4879 612
5855 79
7017 629