3083
2
1265
1
16338
8
2670
1088
1369
790
2485
2479
3243
4
928
0
1063
2903
3
1442
8345
2021
550
1253
4483
2840
1543
2403
3221
20
2829
1814
753
5504
16
3296
3234
1320