3995 508
2485 404
4341 647
2192 149
5246 422
5159 639
3258 579
6012 121
5325 352
4259 794
3502 352
4163 267
1918 112
28877 502
37671 236