47528 246
23507 649
40129 222
11257 484
35299 680
36314 430
985 79
1045 68
4124 866
2913 326
1705 151