29745 167
13922 832
2082 274
6229 386
25095 95
10854 41
8133 647
5022 539
5377 222
8309 445
4864 612
5837 79
7011 629