4471
2
1672
1
2570
0
2990
3779
989
2986
571
1690
940
2650
20
1193
1093
1512
1814
3426
4
1843
1220
1819
2773
3
2354
7567
6
1632