2278 610
5815 887
1658 232
8682 608
6774 566
2356 145
19097 804
11623 41
10639 466
6214 498
9353 617
2978 173
3551 637
8083 627
29813 688