30128 363
2199 75
5040 420
2886 333
23479 607
8920 372
4811 257
15212 219
9433 751
4269 775
1766 85
7718 127