646 125
2102 674
1992 321
14026 266
28875 217
28392 742
5654 263
16943 148
9423 275
6597 839
8552 847
14816 180
29270 164