20271 238
33163 557
9258 768
28039 642
24089 413
14200 201
8192 582
11021 645
2867 340
8520 332
10223 620
12070 985
6041 74
3113 524
7947 412