5180
1098
4520
958
13585
2878
8688
1841
12690
2688
3486
739
7647
1620
3220
682