16028 221
31424 513
15171 741
8157 88
11227 289
50677 758
19799 601
16000 575
163299 974
378593 1078
2491477 7117
46064 855
31080 597
32518 935
27112 293