30305 363
2254 75
5208 420
3029 333
23588 607
8970 372
4872 257
15354 219
9500 751
4296 775
1796 86
7776 127