842 67
43943 186
2327 393
4672 447
770 39
149138 238
11734 33
13235 531
14712 52
4599 285
5326 136
2963 116
2866 280
3521 318