2983 935
34243 237
5477 570
16058 413
1083 208
1339 283
39680 409
10064 183
4112 431
2705 264
2692 561
48129 534
36122 555
41082 557
30921 396
16280 99
22989 578