19580 153
12842 687
16374 275
14706 461
2802 83
1936 173
11184 715
5367 117
33328 601
6422 514
9086 1125