5084 348
8402 37
5849 66
22013 200
16621 681
3715 760
9449 654
7122 406
8890 706
5072 698
4463 74
4440 460
2505 408