104621 711
1764 313
2170 239
1391 201
3285 478
1568 50
3578 698
3074 437
9570 816
8358 130
7690 651
8418 206