29382 41
4684 99
15391 750
16675 161
342307 577
134316 294
20796 406
40046 80
58387 947
59122 500
47907 214
17519 703
56214 735
6304 582