30196 363
2210 75
5071 420
2924 333
23546 607
8946 372
4852 257
15252 219
9436 751
4287 775
1783 85
7744 127