103082 209
16915 504
16310 494
9660 714
21952 241
55751 735
6917 657
20134 187
34049 591
14818 578
7680 68
45654 639
4966 127
31124 291
36887 467
14801 435
25485 194
29590 884
8977 513
5178 126
11414 131
28657 521
25834 398
26555 834
6109 360
21972 415
15852 535
16159 766