5647 385
4909 349
30323 285
5243 617
2156 39
4348 773
43688 606
19887 537
3569 203
7771 414
7036 848
4450 809