30310 363
2254 75
5209 420
3031 333
23588 607
8971 372
4872 257
15357 219
9502 751
4296 775
1796 86
7776 127