51730 321
25854 308
24878 368
27592 662
20882 921
12136 80
29599 184
53765 271
53051 645
7357 756
4177 108
8494 376
3034 91