12598 80
4000 113
3841 211
5287 504
6855 615
5824 469
5288 48
2215 94
2150 280
3863 511
2081 161
5672 686
4361 553
3325 195
6944 929
3015 431
3840 816
9844 842
7715 546
29064 225
21020 628
9417 611
4450 340
49189 792
7986 240
7592 512
2700 199
2648 257