14563 28
4228 140
15087 596
1335 129
6682 679
2752 397
4025 842
5576 604
3168 575
2082 213
9418 312
15142 131
23797 51
12778 54
15752 633
2128 146
2500 168
2976 773
4518 788
14337 687
3684 357
3656 575
1908 101
4741 157
2323 494
2217 277
853 80
3455 747