30315 363
2259 75
5214 420
3034 333
23588 607
8974 372
4872 257
15361 219
9505 751
4296 775
1796 86
7777 127