2990 661
15105 318
6660 676
12062 269
2960 129
19869 117
19403 209
7507 547
31929 438
5119 723
6449 803
4730 526
3603 337