5095 197
6125 581
7713 705
4952 183
20113 625
6630 403
4833 214
2745 338
31271 782
14583 253
8793 604
6403 232