21508 503
5518 628
6841 372
5419 30
13098 85
126987 538
10508 393
8893 694
12309 680
52354 725
1876 373
40889 437
4126 57
17647 539
5603 462
4280 919