5560
5
3194
2
1094
1198
1
913
879
357
0
1588
4223
22
1042
4771
1961
3230
3031
11
5709
4
1499
2055
1010
1344
6891
6
5367
8
3164
576
3615
7
4830
1245
3813
483
1903
1911