2930 656
1046 75
1136 107
1847 317
2819 880
2463 545
2076 605
5395 522
3471 493
3314 901
2297 425
2500 491
2102 194
1942 176
1692 72
1461 183
3359 349
2780 638
1005 186
4789 83
1156 240
7077 439
8980 866
8057 781