3581 608
5932 323
14089 409
6107 492
15900 58
6275 789
20963 807
7427 482
10877 169
5614 747
4408 554