5438 665
2804 33
2577 583
1328 248
10336 570
78986 337
20468 195
61853 287
15900 611
47559 969
33754 292