5660 332
2246 386
2901 657
48820 509
28499 481
13160 659
15371 211
1413 121
773 119
3786 776
4527 201
197172 373
37856 401
2110 175