252
1173
1
5083
3
1236
6007
9
908
3844
8
1495
2
993
5543
6
661
956
667
1272
799
1599
4
2563
3031
2778
761
1367
1957
3337
2272
5
3293
6040