21535 141
3103 729
5957 533
5048 606
971 46
3026 565
21340 377
28459 111
4676 541
5997 487
6961 207
2656 669
19430 101
11686 608
3755 654
5285 623
4252 812
5089 581
11178 183
38121 725
3892 290
17408 301
2732 522
4334 494
16303 365
1658 383
2815 508
3313 732