842 67
43943 186
2328 393
4674 447
771 39
149152 238
11735 33
13236 531
14713 52
4599 285
5331 136
2967 116
2868 280
3521 318