5427 665
2798 33
2577 583
1327 248
10336 570
78980 337
20466 195
61841 287
15895 611
47536 969
33730 292