27013 283
7246 444
13060 823
29594 609
53300 148
24847 228
16332 153
44077 570
17879 614
6591 286
4138 599
2822 184