21595 513
8607 661
4249 175
12161 608
4902 426
5663 526
5758 661
14863 121
7348 231
10506 600
4779 343
3121 324
5184 746
8698 988
9054 736
14854 588
8045 310
11083 125
12177 671
15656 240
8968 61
9863 564
4036 388
17012 1000