12197 800
5145 310
1650 137
2194 198
6776 607
2802 115
4088 792
5454 152
5272 711
9596 274
54351 128
25961 506