14096 575
1714 556
1340 349
2509 710
3264 768
930 42
4745 204
6923 823
1605 356
4109 419
11334 377
3968 648
8790 141
4196 535
9429 134
5913 469