19784 153
12943 687
16549 275
14846 461
2843 83
1965 173
11257 715
5509 117
33586 601
6505 514
9335 1125