1133 238
229790 606
166826 1079
113097 798
69459 985
25086 905
128505 1141
11451 409
5203 547
3116 474
4142 161