2160 329
8327 170
2983 182
47250 626
5866 92
6908 482
276159 1568
34846 877
3812 493
4136 307
42726 167
11639 566