16158 130
5041 788
10651 36
9007 514
2485 153
5063 504
9042 504
2363 221
3432 654
5529 232
4878 516
3047 258