30145 363
2206 75
5069 420
2893 333
23480 607
8924 372
4814 257
15220 219
9437 751
4270 775
1768 85
7718 127