832 142
2199 355
10501 294
4306 713
3092 240
18083 862
15791 81
9058 231
7437 506
6973 519
3571 167
8917 657