1000 26
3347 475
22748 300
3175 699
1432 206
4274 210
2111 199
2235 408
8953 740
2995 757
4563 479
1223 246
1717 278