7895 527
41665 493
3116 59
23544 800
16178 780
31509 209
10344 848
4380 44
3184 587
32973 755
2376 262