4641 487
9581 295
8040 394
11303 515
25587 912
38306 461
25130 179
3541 791
2428 341
2555 551
968 103
1499 83
4310 682