2533 112
7604 618
9067 391
170138 776
30291 823
80154 350
288095 842
285157 843
141258 345
25836 257
55921 254
16916 407
1128 143
3155 464
7555 506