53693 698
5932 661
9893 340
15366 820
8957 831
7485 319
5672 204
20942 703
7175 576
9170 275
11512 80
12013 56