12041 435
1237 304
2471 568
6844 362
4534 524
29403 128
4374 133
2998 330
16064 165
8289 303
15094 890
20648 505
6060 675