12502 121
3438 523
5896 556
3536 396
6076 72
2812 417
10566 901
3816 323
10660 522
3070 521
1819 152
16430 153