5096 638
2999 517
4993 339
3807 416
1228 127
4726 747
3537 533
1181 148
4906 685
968 42
4240 964
2128 161
3628 336
2241 346
1856 284
1850 320
846 46
3484 173
3302 707
4623 958
6239 449
2668 334
19135 162
1183 237