5537 509
5227 662
7933 163
4903 330
8916 515
5038 194
11541 471
4464 111
3816 860
1751 382
371 47
4080 782