105057 830
7526 483
13537 633
16435 709
11235 263
11382 596
5205 143
6988 626
4417 69
54773 788
6014 233
6184 295
7698 473
7375 238
8066 326
6145 167