3995 508
2485 404
4341 647
2193 149
5246 422
5160 639
3260 579
6013 121
5327 352
4260 794
3502 352
4165 267
1918 112
28894 502
37682 236