3001 52
9829 63
6030 424
1896 69
2786 289
23084 797
23635 643
20471 355
9931 700
5196 365
2867 146
6484 494
8488 293
6418 236
2146 226
4437 362
7956 668
23377 196
38331 237
30585 594
8815 352
4325 765
43377 534
11611 887
5959 28
9315 656
5436 455
3572 461