18786 511
2344 413
10932 199
12094 33
8393 363
18507 265
20188 537
5712 56
5029 559
3046 532
3782 744