2111 256
17457 354
1723 30
2746 393
3147 269
3364 472
28143 358
5502 447
26839 66
23909 120
8176 270
9623 122
3148 375