969 265
6516 921
3399 784
3008 744
75853 768
8581 495
49997 243
22240 703
102140 319
11336 87
5641 66