21626 515
15695 201
5182 85
16640 663
7152 596
9160 732
12683 213
8404 646
9211 323
14109 478
8191 293
10755 539
7462 770
38552 465
9041 185
6620 250
7655 175
9681 33
21832 661
13635 266
44652 509
18638 334
7607 394
39652 251
20015 395
14163 457
11231 470
17837 503