3951 152
12650 527
9539 623
29264 647
21444 346
7342 170
21438 767
19888 671
22391 674
14934 566
9182 474
8521 772
3068 755
4054 146
2750 194
3278 109