2999 87
4063 827
5864 533
3023 328
14879 675
4402 566
7388 287
3160 143
2995 405
7961 845
10590 639
5516 118
10064 485
6830 745
9545 351
20256 93
4713 542
2159 283
7333 228
6155 736
6672 77
5708 657
18320 141
15933 927