2657 309
3781 404
1565 224
1256 39
3059 135
12122 301
6231 897
5178 44
14478 156
7990 408
6037 836
5675 673
7725 34
8469 713