51223 321
25671 308
24413 367
27442 662
20721 921
12061 80
29390 184
53463 271
52667 644
7335 756
4162 108
8474 376
3021 91