30185 700
2594 384
7213 277
3359 94
46365 760
8033 196
2598 41
3745 226
3582 153
5246 155
4434 505
5818 402