104562 711
1763 313
2168 239
1389 201
3284 478
1567 50
3576 698
5616 543
3071 437
9570 816
8358 130
7689 651
8417 206
4862 843