3342 73
1453 98
4860 501
8765 604
5882 525
4693 194
9893 967
32241 344
14973 222
7115 112
3638 206
2601 162
5140 627
3970 624