3091 153
125890 752
108730 552
13377 860
88331 767
91683 499
9670 652
107996 210
16348 602
4870 587
21340 187
35844 591
50543 642
14586 265
7994 290
33219 294
38861 467
27751 194
31391 522
28657 834
5396 350
9378 106
5188 237
4743 265
5441 771
3728 95
7152 420
5619 544