40383 401
11566 669
10163 45
2630 56
42443 161
54312 769
8370 781
15838 297
10500 496
8388 667
6249 426
5109 749
10640 716
15186 132
11016 449
15789 741
5007 112
12381 526
9607 88
7742 284
2867 81
17176 611
9640 141
5163 42
3248 441
5657 230
10337 510