3000 122
15590 89
4012 273
13775 587
1514 165
22836 136
4731 527
4423 316
4935 562
2929 392
4860 165
18971 141
13350 489