21009 280
4048 76
6931 772
13926 862
5877 200
4067 534
21599 557
9625 510
3523 80
3060 574
20976 611
3238 57
4387 393
3798 134
2773 221
11172 127
11230 581
5867 531
8806 116
10115 276
4825 333
24177 687
4450 768
12872 318
7446 623
4217 331
6993 896
2705 95