1250 260
1719 492
2913 563
5362 334
12173 147
25299 669
74309 330
4798 159
11586 639
9166 247
15546 666
1550 162