12556 80
3975 113
3829 211
5264 504
6844 615
5801 469
5257 48
2194 94
2141 280
3859 511
2072 161
5612 686
4342 553
3300 195
6923 929
3006 431
3833 816
9819 842
7699 546
29004 225
20756 628
9404 611
4438 340
48996 792
7966 240
7551 512
2689 199
2639 257