6881 95
2953 93
6882 29
32536 378
5666 519
6344 479
2525 195
13811 801
10506 503
3689 766
11530 126
21664 784