4133
1
1345
2094
5
699
1230
3147
1880
2
1972
3
1397
1126
0
1821
7
164
1713
4
769
2646
1653
9566
8
666
1104
709
194
1329
442
768
215
6110
3175
3101
2028