8386 850
6131 239
4964 606
22168 673
6484 676
6940 349
5385 521
6447 669
3121 436
2987 335
21911 947
11126 141