1432
2
847
0
2771
5
8440
4
4954
1941
1
5055
3
5060
3971
3120
2563
2503
2277
5209
9
5147
3683
772
1521
701
256
632
1293
8492
13
2113
1054
1405
1093
3221
1162
943