5438 665
2804 33
2577 583
1328 248
10336 570
78987 337
20468 195
61855 287
15901 611
47559 969
33754 292