11996 435
1236 304
2469 568
6816 362
4510 524
29396 128
4372 133
2997 330
16060 165
8286 303
15092 890
20647 505
6055 675