21246 533
31157 44
16248 41
170618 203
4649 166
27431 244
7987 400
4000 124
2043 27
2073 129
6672 612
7846 440
14606 792
2882 336
8873 349
1787 271