40378 644
45044 171
45894 375
4220 535
23264 361
5896 613
13214 854
8197 175
978 93
1691 269
3427 52
3240 503