105065 830
7528 483
13538 633
16438 709
11236 263
11385 596
5208 143
6991 626
4420 69
54812 788
6016 233
6186 295
7704 473
7377 238
8068 326
6154 167