3581 608
5932 323
14091 409
6107 492
15902 58
6278 789
20963 807
7428 482
10877 169
5615 747
4408 554