176
0
1
193
199
248
401
575
2
574
659
624
675
694
832
723
791
741
743
937
1147
1367
5
1421
1928
1684
3
2128
2102
2523
2745
4
3118
10
3361
7