30783 124
11501 108
1529 177
20084 672
4160 529
6566 291
54267 572
34153 673
9190 129
5009 151
4336 254
30231 607
12348 349