12197 800
5145 310
1650 137
2193 198
6774 607
2802 115
4088 792
5453 152
5272 711
9587 274
54328 128
25955 506