599 71
2502 202
3892 391
2845 332
2259 162
1532 383
2729 150
4252 616
4176 739
3342 169
5140 478
2850 286
3866 949
4372 701
2558 496
3233 385
1965 435
4417 230
6495 442
650 156
2765 424
5153 405
2992 827
5254 363