30328 43
16163 41
170531 203
4591 166
27428 244
7958 400
3880 124
2032 27
2061 129
6623 616
7784 440
14546 792
2855 336
8752 349
1750 271