2096 541
843 225
1228 327
2805 82
6391 265
2551 423
2651 698
2309 691
3685 883
5140 598
4823 622
3966 572
5630 208
3921 98
21640 510
4402 888