5088
6
1344
1
1105
4278
2
1451
1835
3554
3
1683
0
1743
1552
790
810
4553
4085
3563
7
2252
2908
10
12472
2558
6952
5
451
1869
1757
3683
5375
1622
21152
8
2669
1834
1247