16781 201
2376 380
2921 858
1551 333
3114 780
484 46
29529 108
8155 121
9133 777
10604 85
4576 435
4225 266
4509 680