20236 238
33157 557
9253 768
28020 642
24023 413
14162 201
8188 582
11014 645
2867 340
8504 332
10213 620
12049 985
6034 74
3111 524
7941 412