646 125
2105 674
1992 321
14027 266
28876 217
28392 742
5655 263
16943 148
9424 275
6597 839
8553 847
14817 180
29272 164