2951 592
2749 561
1310 190
1080 127
2519 708
845 112
4299 666
756 67
3268 363
7920 596
913 146
2215 156
1975 347
4000 119
3187 849
2801 707
1167 208
3098 630
2585 466
674 67
2395 332