2991 661
15109 318
6667 676
12064 269
2960 129
19871 117
19407 209
7507 547
31929 438
5119 723
6449 803
4730 526
3603 337