3000 52
9828 63
6029 424
1895 69
2786 289
23084 797
23635 643
20465 355
9928 700
5195 365
2866 146
6480 494
8484 293
6417 236
2146 226
4436 362
7956 668
23373 196
38328 237
30583 594
8813 352
4325 765
43370 534
11611 887
5959 28
9313 656
5436 455
3572 461