46993 124
10110 291
5307 176
10545 405
20133 258
22213 241
27992 194
8006 504
14227 683
1084 80
3550 79