21681 251
2805 254
33313 557
25409 413
14481 201
11546 645
2940 340
8918 332
10592 621
12444 985
8121 412