2173
1
1225
0
1028
940
2921
5
501
1193
616
511
657
2366
1512
3426
4
1819
2059
2
1895
3014
20
4979
6
3506
8
7633