30145 363
2205 75
5067 420
2891 333
23480 607
8923 372
4813 257
15220 219
9436 751
4270 775
1768 85
7718 127