21092 633
6600 528
3849 347
11304 639
6849 250
25519 96
7887 258
10001 69
2916 180
7189 150
6074 557
4907 113
7938 343
9846 81
11550 706
11228 624
11657 36
6014 651
4090 65
57014 207
3432 314
34046 533
18640 502
7431 302