12604 80
4018 113
3843 211
5296 504
6862 615
5839 469
5301 48
2219 94
2156 280
3865 511
2084 161
5678 686
4376 553
3333 195
6966 929
3019 431
3842 816
9851 842
7721 546
29077 225
21083 628
9423 611
4454 340
49240 792
7995 240
7597 512
2705 199
2657 257