3009 861
24797 396
2733 223
180940 962
11661 304
7785 42
14214 820
10334 220
8813 129
16073 417
152383 727
7623 763
6295 634
8051 456
50563 400
5102 436
4345 400
3695 298
4971 355
4596 120