629 181
2588 676
2865 466
33645 321
4819 274
51881 422
20977 403
8192 451
38226 261
6701 549
26111 159
8167 196