4445
4
1598
1
2945
7127
3
869
2
2963
15
990
7
810
7825
8
940
1357
795
5729
1148
5
983
572
0
4316
6595
566
4561
3166
1206
1499
2128
2480
1618
5529
1093
876
3544
11