3001 52
9830 63
6032 424
1897 69
2786 289
23088 797
23635 643
20473 355
9935 700
5199 365
2867 146
6484 494
8492 293
6418 236
2146 226
4438 362
7956 668
23381 196
38333 237
30587 594
8818 352
4326 765
43382 534
11613 887
5960 28
9315 656
5436 455
3573 461