6991 966
11520 165
7356 198
4689 400
6619 532
15437 666
13955 459
14953 339
3295 165
9014 181
1368 54