21009 280
4047 76
6931 772
13918 862
5875 200
4066 534
21592 557
9621 510
3518 80
3060 574
20970 611
3236 57
4385 393
3795 134
2772 221
11162 127
11230 581
5867 531
8806 116
10113 276
4825 333
24173 687
4449 768
12867 318
7446 623
4217 331
6993 896
2705 95