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