5295 665
2683 33
2572 583
1319 248
10327 570
78767 337
20370 195
61591 287
15805 611
47345 969
33384 292