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