19665 317
14201 632
2309 189
6593 632
15300 386
8761 964
4348 370
3434 842
7187 469
3037 520
3533 220
21431 233