3093 355
4984 691
2995 531
8129 509
3940 601
3569 200
3358 614
2598 552
6111 929
1918 143
1713 259
2618 371
1278 93
3805 882