110
0
903
1
3469
6
1269
2
3499
7
1009
1037
2000
1702
4111
5255
16
467
1035
19279
928
874
476
629
726
22330
22
9807
8876
8
2730
417
9178
2367
3
1404
18385
4139
4
764