2223
2
1814
5521
1691
1
2935
802
0
2181
2732
1163
467
951
2100
1501
766
8527
496
1812
2576
3
913
6346
16
2322
4
1431
3562
6236
10
801
1514
3936
5949
5
2906
4443
9