3093 355
4984 691
2996 531
8129 509
3946 601
3569 200
3358 614
2599 552
6112 929
1918 143
1713 259
2618 371
1278 93
3805 882