12544 80
3963 113
3836 211
5282 504
6851 615
5814 469
5270 48
2201 94
2169 280
3868 511
2088 161
5624 686
4333 553
3198 195
6919 929
3006 431
3855 816
9521 842
7716 546
28942 225
20596 628
9383 611
4448 340
48875 792
7955 240
7538 512
2701 199
2646 257