5250 665
2660 33
2572 583
1316 248
10323 570
78710 337
20354 195
61545 287
15774 611
47306 969
33324 292