19255 153
12705 687
16172 275
14391 461
2763 83
1894 173
11042 715
5272 117
33011 601
6284 514
8760 1125