30353 363
2285 75
5328 420
3091 333
23606 607
8997 372
4881 257
15477 219
9541 751
4316 775
1805 86
7798 127