3016 122
15601 89
4016 273
13781 587
1514 165
22842 136
4731 527
4426 316
4937 562
2929 392
4872 165
19011 141
13382 489