103095 710
1743 313
2150 239
1373 200
3268 478
1534 50
3560 698
3052 437
9540 816
8319 130
7660 651
8394 206