29859 167
13933 832
2086 274
6246 386
25096 95
10864 41
8140 647
5029 539
5380 222
8315 445
4868 612
5841 79
7013 629