3012 122
15596 89
4015 273
13781 587
1514 165
22842 136
4731 527
4426 316
4935 562
2929 392
4869 165
18995 141
13362 489