30310 363
2254 75
5209 420
3032 333
23588 607
8972 372
4872 257
15357 219
9503 751
4296 775
1796 86
7776 127