5309 30
13486 469
7333 280
12433 397
5840 673
9389 624
5015 61
7098 464
12112 503
5912 254
16879 96
18520 616
5426 756
8553 873
6037 73
8966 506
14736 710
5522 94
21122 794
16186 837
5193 230
8581 312
13091 195
9333 724
18690 265
181254 563
112818 854
40346 203