2263 329
8940 170
3377 182
47384 626
6259 92
7054 482
277201 1568
35082 877
3859 493
4265 307
43565 167
11696 566