3053 107
6354 170
5646 100
8070 476
4526 111
12821 677
10256 1006
17829 262
2789 210
4663 72
14931 155
6111 803
3247 279
7769 614
4874 163
5948 687
5680 194
5315 553
12303 328