2959
1
1373
989
0
5919
2
1517
3169
3
2865
3216
10
838
1011
4031
1004
1112
1393
1941
4
1716
5753
2062
1076
2489
2725
22
3429
7
929
511
1828
1268
3613
8
6779
5
4360
1092