10010
1043
1068
1115
1063
1083
941
1193
832
1173
1096
693
845
1217
1134
1257
2369
23810
1935
1765
1723
1976
1904
5026
5838
4317
7448
3775
269311
862
6994
18844
3541
787
1395
633
751
2157
26319