4951
11751
2145
1962
726
264
99
23
103
140
545
435
597
60
121