5013 360
4725 500
2599 325
1752 149
2087 232
3371 94
4812 585
3220 684
2743 296
6930 759
5677 367
4030 272
5324 317
4995 656
11374 706
2571 75
5136 491
21756 768
3189 63
3392 553
3350 61
6110 99
14221 225
5226 133