40667 644
45345 171
45970 375
4243 535
23301 361
5901 613
13237 854
8197 175
992 93
1696 269
3433 52
3242 503