2270 329
8947 170
3388 182
47386 626
6265 92
7059 482
277220 1568
35101 877
3865 493
4267 307
43574 167
11697 566