3998 533
3003 90
5650 636
13033 877
5096 552
3517 191
4363 885
7717 103
2231 45
24165 264
2735 337
4972 587
1866 100
1681 155
2420 421
2996 541
13380 653
2256 289
7826 251
1538 174
2950 421
7932 410
8309 370
3327 671