999 26
3347 475
22747 300
3174 699
1432 206
3592 210
2111 199
2235 408
8952 740
2994 757
4563 479
1223 246
1716 278