4531
3
467
0
31535
2431
1453
2
1649
1
4579
7
2054
6
1921
1172
4594
833
1928
649
1045
1314
552
503
915
1431
443
2808