18025 333
5450 546
3320 312
9896 169
2330 566
4160 782
11960 266
25486 685
7644 790
9933 589
85225 411
52863 709
31264 453
27280 189
8165 389
1574 79
8052 518
3865 631