51470 321
25773 308
24626 368
27505 662
20806 921
12103 80
29480 184
53622 271
52871 645
7348 756
4169 108
8485 376
3028 91