30315 363
2260 75
5214 420
3034 333
23588 607
8974 372
4872 257
15363 219
9506 751
4296 775
1796 86
7777 127