30313 363
2258 75
5212 420
3032 333
23588 607
8973 372
4872 257
15358 219
9504 751
4296 775
1796 86
7776 127