2991 859
9061 469
1755 155
1813 348
1129 131
1226 202
2148 297
1276 44
1921 502
3258 837
4026 708
3006 813
814 114
3137 723
14083 300
77466 149
6083 318
9243 946
2668 291