20216 238
2529 254
33150 557
23977 413
14155 201
11002 645
2867 340
8500 332
10208 620
12041 985
7937 412