3025 596
3056 533
3210 764
3436 653
2346 313
5594 222
3357 676
4089 315
3362 797
3581 855
3380 832
2757 485
3451 812
3869 848
2942 539
3004 568
4147 311
1418 168
3098 583
2756 228
2959 547
1543 213
15366 266
14222 428