5089 348
8413 37
5853 66
22013 200
16625 681
3717 760
9452 654
7124 406
8891 706
5074 698
4465 74
4441 460
2505 408