12555 80
3968 113
3837 211
5283 504
6855 615
5817 469
5275 48
2204 94
2172 280
3871 511
2090 161
5625 686
4343 553
3200 195
6923 929
3007 431
3855 816
9521 842
7721 546
28947 225
20604 628
9388 611
4450 340
48878 792
7959 240
7539 512
2704 199
2647 257