2160 329
8327 170
2983 182
47249 626
5864 92
6908 482
276156 1568
34844 877
3812 493
4135 307
42725 167
11639 566