20581 410
19927 475
19973 429
4130 674
1498 109
7225 413
3485 774
4935 823
1794 261
4033 855
1234 76
1118 48