29772 167
13924 832
2082 274
6232 386
25095 95
10859 41
8134 647
5024 539
5377 222
8312 445
4864 612
5838 79
7013 629