19738 593
4059 749
42973 482
47063 503
3841 133
1963 45
18885 168
2082 130
4330 92
4695 295
88684 633