13371 169
45159 843
14261 699
42538 897
21143 742
4427 235
4136 416
4666 513
6390 1017
1541 121
14772 80
2892 291