321 95
2663 613
2869 577
2990 550
1627 509
18156 301
5981 641
7277 599
30328 289
16150 359
2950 197
51851 174
18664 286
12290 104
4906 374
15634 509
11468 633
3993 497
3895 196
7162 466
5228 662
6072 99
3569 524
2373 261