2997 850
2919 301
4099 637
6934 514
2789 292
14500 482
18147 915
6293 663
950 99
2395 191
1879 413
2289 257
3183 506
6834 162
1176 197
2888 442
3707 676
2695 440
3020 587
7810 508
4020 503
4465 76
4511 744
11490 605