30882 43
16293 41
170609 203
4645 166
27467 244
7996 400
3906 124
2063 27
2093 129
6719 616
7877 440
14597 792
2887 336
8799 349
2861 271