22053 219
2990 209
8617 473
7952 866
41451 335
5514 554
18553 643
24984 95
31894 899
15522 278
6053 594
39038 728
13935 174
6561 115
5006 687
14754 480
4497 165
5510 452
7280 576
9162 843
10795 615
32248 427
3444 98
7068 501
12381 590
40552 286
21988 674
2284 151