512 31
2761 435
1866 235
3581 224
5135 93
4150 604
6215 870
126722 209
99149 510
60127 177
15884 103
11926 82
13256 391
30412 369
9131 333
5405 605
3936 76
24639 798
5403 501
9402 614
38005 694
3455 422