121
0
1
187
211
234
252
667
2
560
5
586
412
632
1372
1658
1757
1688
2748
1724
4
2773
3316
3381
3
2928
2848
2562
2740
3327
3479
3212
6
3477
4633
3428
4835
12
4508
4118
3570
3321
3647
3995
4020
3066
4714
3988
3232