27006 283
7242 444
13060 823
29593 609
53298 148
24845 228
16331 153
44069 570
17879 614
6591 286
4138 599
2822 184