5073 509
5176 662
7672 162
4843 330
8851 515
4993 194
11463 471
4418 111
3791 860
1748 382
366 47
4055 782