104625 711
1764 313
2170 239
1392 201
3286 478
1568 50
3578 698
3074 437
9570 816
8359 130
7690 651
8418 206