21552 503
5525 628
6852 372
5442 30
13137 85
128735 538
10623 393
8925 694
12448 680
52364 725
1884 373
41352 439
4150 57
17883 539
5629 462
4299 919