15233
3043
1028
935
1231
11667
1573
2476
2875
9334
1242
789
852
5339
710
792
704
953
1325
1405
4044
1580
696
1936
1234