65933 961
4690 271
2928 44
25095 551
73422 576
19428 241
60240 208
5095 746
3325 262
5043 466
8918 904
30155 623