40881 106
51653 388
44330 505
17281 431
15665 860
2708 372
8521 709
15132 528
8273 682
8394 315
8449 522
5975 699
5745 693
6830 697
2308 143
3687 279
6061 335