30277 167
14643 833
2113 274
6299 386
25105 95
10898 41
8152 647
5047 539
5406 222
8348 445
4890 612
5862 79
7033 629