21520 251
2792 254
33281 557
25142 413
14408 201
11444 645
2926 340
8822 332
10505 621
12364 985
8073 412