5293 665
2679 33
2572 583
1319 248
10327 570
78765 337
20370 195
61587 287
15803 611
47345 969
33384 292