30135 363
2201 75
5042 420
2889 333
23479 607
8921 372
4811 257
15212 219
9433 751
4269 775
1768 85
7718 127