21997 251
33391 557
9436 768
28163 642
25946 413
14588 201
8372 590
11812 645
2964 340
9235 332
10706 621
12575 985
6466 74
3222 524
8153 412