5303 665
2689 33
2572 583
1319 248
10327 570
78783 337
20376 195
61595 287
15806 611
47350 969
33393 292