15045 318
6626 676
12003 269
2951 129
19768 117
19306 209
7495 547
31927 438
5112 723
6427 803
4722 526
3591 337