5111 458
35033 352
205186 1094
22802 886
40888 153
15781 791
61638 676
27142 382
39053 580
12848 332
10422 453
11364 218
31173 665
19076 236
15734 146
9656 85
13192 640
2284 293