21294 740
25684 703
13482 115
8722 400
6305 87
7320 398
37222 568
7891 625
9541 620
5157 88
6592 583
3105 46
6581 64
24298 603
4541 97
3733 888
28249 623
33964 374
65737 157