3136 205
9074 701
81788 883
3908 751
7230 546
23168 397
24275 373
105071 489
14019 115
35780 324
973 47
7139 89
10150 596
29709 377
5068 613
4199 518
25125 710
53983 823
3719 152
6250 647
2898 215
1808 98
5850 403
4692 728
9451 479
15917 537
2351587 3885
247179 1043