14060 503
12263 526
2920 669
8619 293
3425 515
544 77
11018 321
7753 475
6433 483
3235 41
900 162
1120 176
2095 439