3001 52
9832 63
6032 424
1897 69
2786 289
23088 797
23635 643
20474 355
9936 700
5199 365
2868 146
6486 494
8493 293
6418 236
2146 226
4438 362
7956 668
23381 196
38333 237
30589 594
8819 352
4326 765
43383 534
11614 887
5960 28
9317 656
5436 455
3573 461