5313 665
2698 33
2574 583
1320 248
10327 570
78805 337
20385 195
61621 287
15828 611
47367 969
33423 292