3001 52
9829 63
6032 424
1897 69
2786 289
23086 797
23635 643
20473 355
9931 700
5199 365
2867 146
6484 494
8489 293
6418 236
2146 226
4438 362
7956 668
23378 196
38331 237
30587 594
8817 352
4326 765
43378 534
11613 887
5960 28
9315 656
5436 455
3573 461