21116 311
15633 620
262483 539
9496 255
185562 1146
28063 232
21647 538
3323 323
3431 431
4984 426
103014 951