12588 80
3992 113
3841 211
5282 504
6849 615
5820 469
5270 48
2212 94
2146 280
3863 511
2078 161
5621 686
4353 553
3317 195
6933 929
3014 431
3838 816
9832 842
7710 546
29048 225
20931 628
9414 611
4445 340
49130 792
7980 240
7576 512
2697 199
2645 257