51106 321
25635 308
24299 367
27406 662
20692 921
12049 80
29340 184
53397 271
52554 644
7329 756
4156 108
8467 376
3017 91