2913 697
10748 154
4963 685
33589 281
15020 403
54358 173
16387 508
12112 121
5948 171
31556 344
6697 482
4441 637