50186 379
15931 58
2806 64
23019 324
8672 601
16266 274
13281 399
3435 405
3862 521
2602 277
15073 471
2059 124
9041 131
2108 216