3996 310
16781 184
140936 736
46210 358
13712 870
6245 589
8333 571
3286 157
7802 144
4693 777
4002 180