2895 646
2349 487
223 33
4702 591
2600 541
4519 459
1907 391
3103 943
1223 347
2984 624
2779 504
2811 714
2509 364
1121 323
2847 293
1741 534
835 159
1739 564
6014 664
2905 457
440 76
2689 713
13818 61
3009 921