1263
2867
3898
4172
3917
1789
1145
2034
4375
5218
5500
5345
3403
1989
1033
1186
3271
4114
4252
3486
1962
1050
646
1342
1160
4112
3380
2688
1500
935
964
1711
1989
2359
2015
1056
674
102
2703
4401
4678
5425
4356
2838
1615
867
151
21
1319
1456
2486
2210
1310
797
580
1178
1972
3784
3371
2355
1392
145
2558
4607
5369
5134
4909
3838
1887
966
2138
4679
5359
5327
4934
3188
1622
894
837
1304
3691
4085
1758
311
257
1569
3868
4502
4481
3436
2172
932
725
897
2765
4193
4582
3035
1737
1116
true