842 67
43945 186
2329 393
4674 447
771 39
149160 238
11735 33
13237 531
14713 52
4601 285
5332 136
2972 116
2868 280
3522 318