1431
2
1897
1
2683
0
503
909
1378
4159
7
653
1069
2952
896
1105
953
1779
1024
1132
1543
1152
4594
1045
1115
391
631
7039
2094
1343
18403
6
1009
772
1333