501 32
1821 393
1873 405
2891 654
11081 89
3888 867
1578 394
2137 439
3122 642
2039 595
1150 114
1536 368
3190 767
1265 270
962 126
1576 311
8162 724
2264 475
850 140
401 44
1771 516
292 24
1857 441
2910 721
947 261
1010 280
1858 407
7976 528