19311 268
11189 242
13756 580
183922 448
50395 684
6107 98
8602 49
5716 605
3261 44
7053 108
46913 524