2283 309
3772 404
1557 224
1250 39
3059 135
12112 301
6230 897
5172 44
14469 156
7984 408
6030 836
5672 673
7719 34
8442 713