12500 121
3436 523
5895 556
3536 396
6074 72
2811 417
10565 901
3816 323
10655 522
3070 521
1819 152
16420 153