12231 150
3658 356
52532 90
4199 674
6915 760
2899 333
30540 89
2550606 3573
26844 173
17093 687
1238 84
57316 627
3963 79
9386 405
9733 879
10084 482
4050 332
2546 272
6859 487
13344 362
11222 307
4976 311
4852 179
11586 72
16484 387
3639 845
5117 237
16256 109