15044 318
6626 676
12001 269
2951 129
19768 117
19303 209
7495 547
31927 438
5112 723
6426 803
4722 526
3591 337