13920 451
20285 236
5431 772
6309 284
16667 667
20223 372
2686 180
3993 39
17768 584
5017 314
22479 608
8546 693
6742 98
24082 477
9785 343
10632 214
15263 402
4032 238
6145 363
9809 863
10740 704
11483 118
8169 112
2903 99
9006 257
25507 913
8893 922
10126 511