50707 319
25510 308
23833 367
27314 662
20509 921
11994 80
29140 184
53080 271
52261 643
7178 756
4148 108
8446 376
3015 91