30313 363
2258 75
5213 420
3033 333
23588 607
8973 372
4872 257
15358 219
9505 751
4296 775
1796 86
7776 127