30141 363
2202 75
5055 420
2891 333
23479 607
8921 372
4812 257
15214 219
9435 751
4270 775
1768 85
7718 127