2123
2
1161
0
2487
1
2129
784
2211
846
1166
668
1379
1117
1148
965
410
454
1101
381
1937
804
400
2121
4
1281
2328
1279
493
2981
698
1043
1003