2150 329
8302 170
2944 182
47238 626
5843 92
6891 482
276077 1568
34779 877
3807 493
4121 307
42678 167
11635 566