53693 698
5932 661
9893 340
15365 820
8957 831
7483 319
5672 204
20940 703
7175 576
9170 275
11512 80
12013 56