2991 661
15107 318
6667 676
12063 269
2960 129
19871 117
19404 209
7507 547
31929 438
5119 723
6449 803
4730 526
3603 337